package com.rxh.pojo.core;

import com.rxh.pojo.merchant.MerchantGoods;

import java.io.Serializable;
import java.math.BigDecimal;

public class CoreOrderGoods implements Serializable {
     // 
    private Long id;

     // 平台订单表主键
    private Long orderId;

     // 商家产品表主键
    private Long goodId;

     // 数量
    private Short qty;

     // 对应数量价格 非单价
    private BigDecimal total;

     // 常量组Currency提供
    private String currency;

    // 商户商品对象
    private MerchantGoods merchantGoods;

    /**
     * 
     * @return id 
     */
    public Long getId() {
        return id;
    }

    /**
     * 
     * @param id 
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 平台订单表主键
     * @return order_id 平台订单表主键
     */
    public Long getOrderId() {
        return orderId;
    }

    /**
     * 平台订单表主键
     * @param orderId 平台订单表主键
     */
    public void setOrderId(Long orderId) {
        this.orderId = orderId;
    }

    /**
     * 商家产品表主键
     * @return good_id 商家产品表主键
     */
    public Long getGoodId() {
        return goodId;
    }

    /**
     * 商家产品表主键
     * @param goodId 商家产品表主键
     */
    public void setGoodId(Long goodId) {
        this.goodId = goodId;
    }

    /**
     * 数量
     * @return qty 数量
     */
    public Short getQty() {
        return qty;
    }

    /**
     * 数量
     * @param qty 数量
     */
    public void setQty(Short qty) {
        this.qty = qty;
    }

    /**
     * 对应数量价格 非单价
     * @return total 对应数量价格 非单价
     */
    public BigDecimal getTotal() {
        return total;
    }

    /**
     * 对应数量价格 非单价
     * @param total 对应数量价格 非单价
     */
    public void setTotal(BigDecimal total) {
        this.total = total;
    }

    /**
     * 常量组Currency提供
     * @return currency 常量组Currency提供
     */
    public String getCurrency() {
        return currency;
    }

    /**
     * 常量组Currency提供
     * @param currency 常量组Currency提供
     */
    public void setCurrency(String currency) {
        this.currency = currency == null ? null : currency.trim();
    }

    public MerchantGoods getMerchantGoods() {
        return merchantGoods;
    }

    public void setMerchantGoods(MerchantGoods merchantGoods) {
        this.merchantGoods = merchantGoods;
    }
}